<?php
/**
 * alltosun.com 活动控制器 index.php
 * ============================================================================
 * 版权所有 (C) 2009-2014 北京互动阳光科技有限公司，并保留所有权利。
 * 网站地址: http://www.alltosun.com
 * ----------------------------------------------------------------------------
 * 许可声明: 这是一个开源程序，未经许可不得将本软件的整体或任何部分用于商业用途及再发布。
 * ============================================================================
 * $Author: 高昂 (gaoa@alltosun.com) $
 * $Date: 2014-9-15 下午2:52:28 $
 * $Id$
 */


class Action
{

    /**
     * 公告详情
     */
    public function notice_detail()
    {
        $id = Request::getParam('id', 0);

        $error_info = '';

        if (!$id) {
            $error_info = '未找到活动id';
            Response::assign('error_info', $error_info);
            Response::display('error.html');
            return;
        }

        // 获取用户id
        $user_id = user_helper::get_user_id();
        if (!$user_id) {
        	$error_info = '没有找到用户id!';
            Response::assign('error_info', $error_info);
            Response::display('error.html');
            return;
        }

        $notice_info = _uri('message_center', $id);
        
        // 判断是否有此消息
        $message_info = _uri('message_user', array('user_id'=>$user_id, 'msg_id'=>$id));
        if (!$message_info) {
        	$message = array();
        	$message['msg_id'] = $id;
        	$message['user_id'] = $user_id;
        	$message['res_name'] = 'notice';
        	$message['is_read'] = 1;
        	$message['is_all_push'] = 1;
        	
        	_model('message_user')->create($message);
        } else {
            //更改消息为已读
            message_center_helper::change_to_isread($id, $user_id);
        }

        //更改消息为已读
        message_center_helper::change_to_isread($id, $user_id);

        Response::assign('content', $notice_info['content']);
        Response::display('info.html');
    }

}


?>
